groff (langage)
Groff GNU roff | ||
Date de première version | ||
---|---|---|
Auteur | James Clarke | |
Dernière version | 1.23.0 ()[1] | |
Version en développement | Pre-1.16 () 1.22.3.rc1 ()[2] 1.22.4.rc2 ()[3] 1.22.4.rc3 ()[4] 1.22.4.rc4 ()[5] 1.22.4.rc5 ()[6] 1.23.0.rc1 ()[7] 1.23.0.rc2 ()[8] |
|
Influencé par | roff, troff | |
Écrit en | C++ | |
Systèmes d'exploitation | Unix, (BSD, GNU/Linux...), Microsoft Windows | |
Licence | GNU GPL | |
Site web | https://www.gnu.org/software/groff/ | |
modifier |
Groff (GNU roff) est un langage de formatage de texte « Wysiwym », dérivé de roff et de troff, équivalent à LaTeX. Logiciel libre, il fait partie du projet GNU.
Description[modifier | modifier le code]
Tout comme LaTeX, groff est un langage de formatage de texte par balises. Cependant, il est réputé pour moins alourdir les textes que LaTeX.
Dans les systèmes à base Unix, il est utilisé pour la composition des pages de manuel.
Macros[modifier | modifier le code]
Groff utilise des macros pour compléter ses commandes primitives (comme LaTeX ou MediaWiki). Parmi ses ensembles de macros, on peut citer :
ms
: boîte à outils généraliste, notamment utilisée par Bells Labs pour leurs publications internes.mom
: conçu plus particulièrement pour les documents relatifs aux humanités.me
: boîte à outils dédiée aux documents universitaires.mm
: boîte à outils pour rédiger des lettres, rapports techniques...man
: conçu spécialement pour les pages de manuel.
Historique[modifier | modifier le code]
- (en) Bertrand Garrigues (d), « Groff version 1.23.0 », (consulté le )
- « https://lists.gnu.org/archive/html/groff/2018-02/msg00009.html »
- « https://lists.gnu.org/archive/html/groff/2018-03/msg00092.html »
- « https://lists.gnu.org/archive/html/groff/2018-11/msg00001.html »
- « https://lists.gnu.org/archive/html/groff/2018-11/msg00091.html »
- « https://lists.gnu.org/archive/html/groff/2018-12/msg00212.html »
- « Release Candidate 1.23.0.rc1 »,
- « groff 1.23.0.rc2 available for testing »,